package service.calculator.sonic;

import service.calculator.DeductionType;

public enum SonicDeductionType implements DeductionType {

	SSS("SSS", "Social Security System"),
	PHILHEALTH("PhilHealth", "Philippine Health Insurance"),
	PAGIBIG("Pag Ibig", "Philippine Housing Loan"),
	SSS_LOANS("SSS Loans", "SSS Loans"),
    PAGIBIG_LOANS("PagIbig Loans", "PagIbig Loans"),
    CASH_ADVANCE("Cash Advance", "Cash Advance"),
    DED_ADJ("Ded Adj", "Ded Adj"),
    COOP_LOAN("Coop Loan", "Coop Loan"),
    SAFETY_SHOES("Safety Shoes", "Safety Shoes"),
    TSHIRT("T-Shirt", "T-Shirt"),
    CANTEEN("Canteen", "Canteen"),
    EAR_PLUG("Ear Plug", "Ear Plug"),
    PROSPECTIVE_GLASS("Prospective Glass", "Prospective Glass"),
    GLOVES("Gloves", "Gloves"),
    DUST_MASK("Dust Mask", "Dust Mask"),
    INSURANCE("Red Cross", "Red Cross"),
    ACCIDENT_INSURANCE("Accident Insurance", "Accident Insurance"),
    SHARES("Shares", "Shares"),
    KAPATIRAN("Kapatiran", "Kapatiran");

	private String label;

	private String description;

	private SonicDeductionType(String label, String description) {
		this.label = label;
		this.description = description;
	}

	public String getLabel() {
		return label;
	}

	public String getDescription() {
		return description;
	}

	public String getName() {
		return this.name();
	}

}
